package ve.usb.crm.hibernate;



public class Presupuesto implements java.io.Serializable, ve.usb.cohesion.runtime.Auditable {

    /** Creates a new instance of Factura */
    public Presupuesto() {}
    
    /**
     * Holds value of property id.
     */
    private Long id;

    /**
     * Getter for property id.
     * @return Value of property id.
     */
    public Long getId() {
        return this.id;
    }

    /**
     * Holds value of property idFactura.
     */
    private long idPresupuesto;

    public long getIdPresupuesto() {
        return idPresupuesto;
    }

    public void setIdPresupuesto(long idPresupuesto) {
        this.idPresupuesto = idPresupuesto;
    }

    

    /**
     * Holds value of property monto.
     */
    private String monto = "";

    /**
     * Getter for property monto.
     * @return Value of property monto.
     */
    public String getMonto() {
        return this.monto;
    }

    /**
     * Setter for property monto.
     * @param monto New value of property monto.
     */
    public void setMonto(String monto) {
        this.monto = monto;
    }

     /**
     * Holds value of property personalUsuario.
     */
    private Oportunidad oportunidadPresupuesto;

    public Oportunidad getOportunidadPresupuesto() {
        return oportunidadPresupuesto;
    }

    public void setOportunidadPresupuesto(Oportunidad oportunidadPresupuesto) {
        this.oportunidadPresupuesto = oportunidadPresupuesto;
    }



  
    public String toString() {
        return "<Factura id='C" + this.id +
      //idFactura
      "\" monto =\"" + monto +
((oportunidadPresupuesto==null) ? "" : "\" oportunidadPresupuesto =\"C" + oportunidadPresupuesto.getId()) +
        "'/>";
    }

}